package com.kgcx.schedule.client;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value = "开通城市")
public class City {
    @ApiModelProperty(value = "主键，新增不填", example = "1", readOnly = true)
    private Long kid;

    /**
     * 城市id，行政区域编码
     */
    @ApiModelProperty(value = "城市id，行政区域编码", example = "4301")
    private Long cityId;

    /**
     * 名称
     */
    @ApiModelProperty(value = "名称", example = "长沙")
    private String name;

    /**
     * 城市管理人
     */
    @ApiModelProperty(value = "城市管理人", required = true, example = "林俊杰")
    private String manager;

    /**
     * 管理人电话
     */
    @ApiModelProperty(value = "管理人电话", required = true, example = "13778777677")
    private String managerPhone;

    /**
     * 逻辑状态：101=启用，102=禁用，103=删除
     */
    @ApiModelProperty(value = "逻辑状态：101=启用，102=禁用，103=删除", example = "101", readOnly = true)
    private Integer status;

    /**
     * 获取 kid
     * 
     * @return kid
     */
    public Long getKid() {
        return kid;
    }

    /**
     * 设置 kid
     * 
     * @param kid
     *            kid
     */
    public void setKid(Long kid) {
        this.kid = kid;
    }

    /**
     * 获取 城市id，行政区域编码
     * 
     * @return cityId
     */
    public Long getCityId() {
        return cityId;
    }

    /**
     * 设置 城市id，行政区域编码
     * 
     * @param cityId
     *            城市id，行政区域编码
     */
    public void setCityId(Long cityId) {
        this.cityId = cityId;
    }

    /**
     * 获取 名称
     * 
     * @return name
     */
    public String getName() {
        return name;
    }

    /**
     * 设置 名称
     * 
     * @param name
     *            名称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取 城市管理人
     * 
     * @return manager
     */
    public String getManager() {
        return manager;
    }

    /**
     * 设置 城市管理人
     * 
     * @param manager
     *            城市管理人
     */
    public void setManager(String manager) {
        this.manager = manager;
    }

    /**
     * 获取 管理人电话
     * 
     * @return managerPhone
     */
    public String getManagerPhone() {
        return managerPhone;
    }

    /**
     * 设置 管理人电话
     * 
     * @param managerPhone
     *            管理人电话
     */
    public void setManagerPhone(String managerPhone) {
        this.managerPhone = managerPhone;
    }

    /**
     * 获取 逻辑状态：101=启用，102=禁用，103=删除
     * 
     * @return status
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置 逻辑状态：101=启用，102=禁用，103=删除
     * 
     * @param status
     *            逻辑状态：101=启用，102=禁用，103=删除
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

}